Fast register control circuit



Oct. 31, 1967 w CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT Filed July 6, 1964 20 Sheets-Sheet 1 ORDERCONTROL clRcusT PRIOR ART) I LJ 202 ORDER CONTROL AND F IG. 2 LOGICC|RCUIT 14/. B. 0461.5 INVENTORS R s MENNE ATTORNEY Oct. 31, 1967 FiledJuly 6, 1964 w. B. CAGLE ET AL 3,350,692 FAST REGISTER CONTROL CIRCUIT2O Sheets-Sheet 2 FIG. .3

HMIIS OF ABBREVIATED m 4) 0) (a) [w m ROTATE MODE FIG. .5

LIMITS OF ABBREVIATED ROTATE MODE 1957 w. B. CAGLE E AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet 5 Filed July 6. 1964 Oct.31, 1967 w. a. CAGLE ET AL 3,350,692

FAST REGISTER CONTROL cmcum 2o Sheets-Sheet 4 Filed July 6, 1964 mammuju $3.? 0* m Firm 5355s IQ: 88 23 5:52

Q E ram 3 2m fma r I rj @m i 5 I 3 E a Q 4 g sm L na 8 L 5m ESQ e5 8mzoEmoQ r 1 to 5%? M25581 fi ME to I? 51; I21 88 5: j oz US Oct. 31,1967 w, CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet (5 Filed July 0, 1964 @5252 082 502 OR 2% 8 08 3m 8m Now an 0% m? i h E Q Q a? H I w J +3 6959619 m 3 11 m m la l I ll L mm mm m9 qmwwimv mm I ii 1967 w. B. CAGLE ETAL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet 9 Filed July 0, 1964 Oct.31, 1967 w, B, GLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet 10 Filed July 6, 1964 ovozOct. 31, 1967 w. B. CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT Filed July 6, 1964 20 Sheets-Sheet 11 Oct.31, 1967 w LE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet 15 Filed July 6. 1964 inMB mom E: E2 mom iwom+$ i319 imom+8 mom m 5 4651 8 mm Oct. 31, 1967 w B.CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 2,0 Sheets-Sheet 14 Filed July 6. 1964 21335 K) 6 L: L:

fi E 9 +0 mm: 8 56+ 531 5 w now Oct. 31, 1967 w. CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 2O Sheets-$heet 15 Filed July 6, 1964 Oct.31, 1967 w. B. CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 2O Sheets-Sheet 16 mam Filed July 6, 1964Oct. 31, 1967 w, CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT 20 Sheets-Sheet 17 Filed July 6. 1964 Oct.31, 1967 w. B. CAGLE ET AL 3,350,692

FAST REGISTER CONTROL CIRCUIT Filed July 6, 1964 20 Sheets-Sheet 18 FIG.2/

Oct. 31, 1967 Filed July 6, 1964 W. B. CAGLE T AL FAST REGISTER CONTROLCIRCUIT 20 Sheets-Sheet 19 F/G.6 F/G? F768 F/GQ FIG /0 F/G.// FIG /2F/G. /3

FIG. /4 FIG. /5 F/G. /6 FIG. /7

F/GJB F/G. l9 F/G.20 F/G. 2/

! NPUT 5 OUTPUT o fi FIG. 236

FIG. 24

I T0 T! I T2 I 0 .5 To 1.5 2.0 2.5 30 [sec 1967 w. a. CAGLE ET AL3,350,692

PAST REGISTER CONTROL CIRCUIT Filed July 6, 1964 20 Sheets-Sheet 2OPRESENT FIG'Z STATE i T EFIGZSB a 0 O g I I 5% TO lfll N"'O 1 0 I 0 LOWF/G.25C

[ T I LOW HIGH SP 0R SP5

3. A CONTROL CIRCUIT FOR A DATA PROCESSOR HAVING A MULTISTAGE DATAREGISTER AND INSTRUCTION MEANS FOR INDICATING THE NUMBER OF POSITIONSWHICH THE BITS IN SAID REGISTER ARE TO BE SHIFTED, SAID CONTROL CIRCUITCOMPRISING A PLURALITY OF GATING PATH MEANS INDIVIDUALLY CONNECTING EACHSTAGE IN SAID REGISTER TO OTHER STAGES IN SAID REGISTER A PREDETERMINEDNUMBER OF POSITIONS AWAY FROM SAID EACH STAGE, MEANS FOR DECODING THEINFORMATION IN SAID INSTRUCTION MEANS, AND MEANS RESPONSIVE TO SAIDDECODING MEANS FOR CONTROLLING THE SEQUENTIAL OPERATIONS OF SAID GATINGPATH MEANS IN ACCORDANCE WITH THE INFORMATION IN SAID INSTRUCTION MEANS,SAID CONTROLLING MEANS CONTROLLING THE SIMULTANEOUS OPERATIONS OF ALLGATING PATH MEANS CONNECTED BETWEN STAGES SEPARATED BY THE SAME NUMBEROF STAGES.